#ifndef ADAPTIVELOGRITHMICREPRODUCTION_H
#define ADAPTIVELOGRITHMICREPRODUCTION_H

#include "ToneReproductionModel.h"

class AdaptiveLogrithmicReproduction: public ToneReproductionModel{
public:
	AdaptiveLogrithmicReproduction(double _Ldmax, double _Lwmax, double _bias, int _logBase);

	void adjustScene(vector<MyColor>* pixels);

protected:
	void calculateLd();
	double getBias(double t);

	double logBase;
	double bias;
};

#endif